Empirical Evaluation of Metrics to Assess Software Product Line Feature Model Usability

نویسنده

  • Geetika Vyas
چکیده

A Software product line represents systems having conceptual similarity. All the systems in the product line have commonalities and variability. Feature models are often used to represent this intrinsic commonality and variability. They have a tree-like structure. A feature model which is low in quality will have negative effect over all the products belonging to the product line. Thus, early indicators in the form of metrics are required to assess quality of feature models. Assessments of quality attributes will help in avoiding the consequences of inferior quality and faulty design at the later stages of production. Quality attributes are of two types: first type of attributes is internal which can be measured through product related features like length, complexity, efficiency etc. Second are external attributes which can be assessed once the product is fully functional like usability, reliability, maintainability etc. Usability is an external attribute which focuses on easy and efficient product usage. In reference to feature models usability is an essential quality to be possessed. In this paper, we intend to validate an existing structural metrics for software product line feature models. In our research, we try to examine whether the available metrics are fair indicators of the three main sub characteristics of usability viz. learnability, understandability and communicativeness. We try to analysis whether these existing metrics for feature models have a correlation with feature model usability. For this we have employed statistical correlation techniques. Results obtained from the empirical validation shows that the metrics are correlated to the subjective perception regarding the usability of the feature models. Keywords-Software product lines, feature models, structural complexity metrics, empirical validation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

New Set of Metrics for Accessing Usability in Feature Oriented Programming

Quality and complexity assessment are critical aspects in feature oriented software development. Feature oriented development is part of software product line methodology where software is framed using feature concept. In course of research; object oriented metrics are being used to assess the quality of feature model. But these metrics limit the complexity within the features and complexity ac...

متن کامل

Evaluation of Classifiers in Software Fault-Proneness Prediction

Reliability of software counts on its fault-prone modules. This means that the less software consists of fault-prone units the more we may trust it. Therefore, if we are able to predict the number of fault-prone modules of software, it will be possible to judge the software reliability. In predicting software fault-prone modules, one of the contributing features is software metric by which one ...

متن کامل

Next-Generation Feature Models with Pseudo-Boolean SAT Solvers

Feature models are an important artifact in software product line engineering. They describe commonality and variability of all product line members. This thesis proposes the use of attributes and additional constraints in feature modeling to extend expressiveness and usability. Therefore, new grammars were built to extend traditional feature models by optional integer attributes and additional...

متن کامل

Quantitative and Qualitative Empirical Analysis of Three Feature Modeling Tools

During the last couple of decades, feature modeling tools have played a significant role in the improvement of software productivity and quality by assisting tasks in software product line (SPL). SPL decomposes a large-scale software system in terms of their functionalities. The goal of the decomposition is to create well-structured individual software systems that can meet different users’ req...

متن کامل

A Model for Quantifying Usability Metrics: An Effective Approach

Quality comprises all characteristics and significant features of a product or an activity which relate to the satisfying of given requirements. Software quality metrics are a subset of software metrics that focus on the quality aspects of the product, process, and project. Quality in use (usability) is recognized as an important quality factor for interactive software systems. This paper prese...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016